openpyxl读取excel 通过openpyxl读取excel文件过程解析(IT技术)

您所在的位置:网站首页 openpyxl excel格式 openpyxl读取excel 通过openpyxl读取excel文件过程解析(IT技术)

openpyxl读取excel 通过openpyxl读取excel文件过程解析(IT技术)

#openpyxl读取excel 通过openpyxl读取excel文件过程解析(IT技术)| 来源: 网络整理| 查看: 265

这篇文章主要介绍了通过openpyxl读取excel文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、环境准备

python3环境、安装openpyxl模块

2、excel文件数据准备

3、为方便直接调用,本代码直接封装成类

from openpyxl import load_workbook class DoExcel: def __init__(self,filename): ''' :param filename: excel文件名 ''' self.file = filename self.wk = load_workbook(self.file) def do_excel(self,sheetname): ''' :param sheetname: 工作簿名称 :return: ''' sheet = self.wk[sheetname] max_row = sheet.max_row #最大行 max_column = sheet.max_column #最大列 data = [] #定义一个空列表,用于存储所有数据 for r in range(2,max_row+1): subdata = {} #定义一个字典,用于存储每行数据 for c in range(1,max_column+1): key = sheet.cell(1,c).value #取第一行表头数据 subdata[key] = sheet.cell(r,c).value #字典格式,表头作为key data.append(subdata) return data if __name__ == '__main__': file_name = "test.xlsx" datas = DoExcel(file_name).do_excel('students') for data in datas: print(data)

运行结果:

相关文章Java 添加删除Excel批注 Java 添加、修改、读取、复制、删除Excel批python读取嵌套文件夹文件 python读取多层嵌套文件夹中的文件实例Python3使用xlrd、xlwt处理Excel Python3使用xlrd、xlwt处理Excel方Python Excel到CSV的转换 Python编程快速上手——Excel到CSV的转换程Python Excel表格创建乘法表 Python编程快速上手——Excel表格创建乘java excel 添加超链接 Java 实现Excel文档添加超链接的代码python vcf文件的类 python通用读取vcf文件的类(复制粘贴即可用)python读取文件指定行内容 python读取文件指定行内容实例讲解iOS H5支付 iOS实现H5支付(微信、支付宝)原生封装C++ Fstream文件流与freopen重定向 C++Fstream文件


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3